Methods and systems for allowing an electronic purchase upon completion of an exercise and/or activity goal

ABSTRACT

Methods and systems are disclosed for allowing an electronic purchase upon completion of an exercise goal and/or a physical activity goal. Exercise and/or physical activity goal criteria can be retrieved for a user. Electronic charge approval criteria can be retrieved for the user, the electronic charge approval criteria based on the exercise and/or physical activity goal criteria. It can be determined whether the exercise and/or physical activity goal criteria has been fulfilled using an electronic measurement system, the electronic measurement system measuring motion data and/or heart rate data for the user. A requested electronic charge can be authorized upon a determination that the electronic charge approval criteria for the user has been fulfilled.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation of U.S. application Ser. No.16/567,891, filed Sep. 11, 2019, the entirety of which is incorporatedby reference.

FIELD

The present disclosure relates generally to allowing an electronicpurchase upon completion of an exercise and/or physical activity goal.

BRIEF DESCRIPTION OF THE FIGURES

FIGS. 1-2 are diagrams of an illustrative system for allowing anelectronic purchase upon completion of an exercise goal, according toaspects of the disclosure.

FIG. 3 is a flow diagram showing processing that may occur within thesystems of FIGS. 1 and 2 to allow an electronic purchase upon completionof an exercise goal, according to aspects of the disclosure.

FIG. 4 illustrates an example computer, according to some aspects of thepresent disclosure.

BACKGROUND

Users often need help to meet their exercise and/or physical activitygoals. There is a need to help provide incentives to help users meettheir goals.

SUMMARY OF THE DISCLOSURE

In some aspects of the disclosure, a computer-implemented method can beprovided for allowing an electronic purchase upon completion of anexercise and/or physical activity goal. (While the term “exercise” isoften used in this disclosure, it should be noted that the term exercisecan cover any type of exercise and/or physical activity (e.g., sleeping,meditating, etc.)) Exercise goal criteria for a user can be retrieved.Electronic charge approval criteria for the user can be retrieved,wherein the electronic charge approval criteria can be based on theexercise goal criteria. The computer system can determine whether or notthe exercise goal criteria has been fulfilled using an electronicmeasurement system in communication with the computer system. Theelectronic measurement system can measure motion data and/or heart ratedata for the user. A requested electronic charge can be authorized upona determination that the electronic charge approval criteria for theuser has been fulfilled.

In some aspects of the disclosure, the computer system can determinewhether the requested electronic charge is for a product and/or servicefrom a pre-determined entity.

In some aspects of the disclosure, the computer system can determinewhether the requested electronic charge is within a predetermined pricerange for a product and/or service from a pre-determined entity.

In some aspects of the disclosure, the exercise goal criteria caninclude walking a predetermined amount of steps within a predeterminedamount of time. In some aspects of the disclosure the exercise goalcriteria can be sleeping and/or meditating for a certain amount of time.In some aspects of the disclosure, the exercise goal criteria caninclude obtaining a predetermined heart rate for a predetermined amountof time. In some aspects of the disclosure, the exercise goal criteriacan include a predetermined day and/or a predetermined time whenexercise must take place.

In some aspects of the disclosure, a computer-implemented system forallowing an electronic purchase upon completion of an exercise activitycan be provided. A processor that executes the instructions can beconfigured for: retrieving exercise activity criteria for a user;retrieving electronic charge approval criteria for the user, theelectronic charge approval criteria based on the exercise activitycriteria; determining whether the exercise activity criteria has beenmet using an electronic measurement system; and authorizing a requestedelectronic charge upon a determination that the electronic chargeapproval criteria for the user has been met.

In some aspects of the disclosure, the processor can be configured for:declining the requested electronic charge upon a determination that theelectronic charge approval criteria has not been met. In some aspects ofthe disclosure, the processor can be configured for: disabling theelectronic charge approval criteria upon fulfilment of predetermineddisabling criteria. The disabling criteria can include receipt of adisabling approval from a designated person and/or designated electroniccontact information. The designated electronic contact information caninclude a phone and/or an email address. In some aspects, the designatedperson can include a customer service representative, a fitness and/orhealth coach, etc. In some aspects, the designated person can include afriend and/or family member of a user.

In some aspects of the disclosure, a device for allowing an electronicpurchase upon completion of an exercise activity can be provided. Aprocessor for executing instructions can be configured for: retrievingexercise activity rule conditions for a user; retrieving electroniccharge approval rule conditions for the user based on the exerciseactivity rule conditions; determining whether the exercise activity ruleconditions for the user have been met using metrics measured by anelectronic measurement system; and authorizing a requested electroniccharge upon a determination that the electronic charge approval ruleconditions for the user have been met.

In some aspects of the disclosure, the electronic measurement system canbe a component and/or a mobile application for a mobile phone device. Insome aspects of the disclosure, the electronic measurement system can bea smart fitness device.

In some aspects of the disclosure, the processor can be configured for:determining whether the requested electronic charge is within apredetermined price range for a product and/or service from apre-determined entity.

In some aspects of the disclosure, the exercise and/or physical activityrule conditions can include walking a predetermined amount of stepswithin a predetermined amount of time. The exercise activity ruleconditions can include obtaining a predetermined heart rate for apredetermined amount of time. The exercise activity rule conditions caninclude a predetermined day and/or a predetermined time when apredetermined activity must take place.

DETAILED DESCRIPTION

Embodiments of the present disclosure may allow an electronic purchaseupon completion of an exercise goal. Users may need assistance inmeeting exercise goals. In some embodiments, the disclosed system canhelp users meet their exercise goals by only allowing an electroniccharge upon a determination that an exercise goal has been achieved.

FIG. 1 is a diagram of an illustrative system 100 for allowing anelectronic purchase upon completion of an exercise goal. For example, asshown in FIG. 1, an activity goal module 110 can accept activity goalinformation for a user on a client 160 (e.g., a computer device). Anelectronic charge approval module 120 can accept electronic chargeapproval criteria that can be based on the exercise goal criteria. Arequested electronic charge can be authorized by the electronic chargeapproval module 120 upon a determination that the electronic chargeapproval criteria for the user has been fulfilled. An activitymeasurement module 140 can measure activity data for the user, such asbut not including motion data and/or heart rate data for the user.

FIG. 2 is a diagram of an illustrative system 200 for allowing anelectronic purchase upon completion of an exercise goal. A client 200(e.g., a computer device) can communicate (e.g., thru a network 250)with a server 210. The server 210 can communicate with a database 220.In some embodiments, activity goal information and/or electronic chargeapproval information can be stored and/or updated in the database.

FIG. 3 is a flow diagram showing processing that may occur within thesystems of FIGS. 1 and 2 to allow an electronic purchase upon completionof an exercise goal. In step 305, a user (e.g., customer) can determinean exercise plan. In step 310, a customer can configure credit and/ordebit card decline rules based on an exercise plan. For example, thecustomer can indicate that items over a certain dollar amount can bepurchased at certain stores upon completion of a designated physicalactivity and/or the customer can indicate that items with certainmerchant codes can only be purchased upon completion of a designatedphysical activity. In step 315, a customer can connect a device (e.g.,an iPhone, a Smart Watch, etc.) that can measure activity data and/orhealth data. In step 320, the device can determine if it can read theneeded information (e.g., activity data and/or health data for thecustomer). (Note that the term “customer” can include any persons thatthe customer has on their account, such as, but not limited to, adependent, a child, a spouse, a significant other, a friend, etc.) Ifnot, the method can return to step 315. If yes, the process can move tostep 325. In step 325, the customer can attempt to make a charge with acredit card and/or debit card. In step 330, the system can determinewhether the attempted charge is authorized (e.g., whether or not theactivity/health rules match for the transaction to be authorized). Ifnot, the process can move to step 335 where normal authorization rulescan apply. If yes, the process can move to step 340, where it can bedetermined whether the customer has met their health goals. If yes, theprocess can return to step 335. If not, the process can move to step345, where a charge can be declined.

As indicated above, a requested electronic charge can be declined upon adetermination that the electronic charge approval criteria has not beenmet. In some aspects of the disclosure, the electronic charge approvalcriteria can be disabled upon fulfilment of predetermined disablingcriteria. The disabling criteria can include receipt of a disablingapproval from a designated person and/or designated electronic contactinformation. The designated electronic contact information can include aphone and/or an email address. In some aspects, the designated personcan include a customer service representative, a fitness and/or healthcoach, etc. In some aspects, the designated person can include a friendand/or family member of a user.

In the methods and systems described herein, customers can add anincentive related to their credit card purchases to modify theirbehavior. Performance of a desired behavior can allow a user to purchasedesired items (e.g., coffee, ice cream, clothes, etc.) For example, upona determination that a desired behavior has been accomplished, a usercan be allowed to: purchase an item at a particular store, purchase anitem that has a particular merchant code, or purchase something for acertain amount, or any combination thereof. For example, a certainactivity can be measured (e.g., a number of steps, a certain heartbeat,an image mapping of veins, a rate of speed, sweating, eating, sleeping,meditating, etc.) using a variety of systems (e.g., nutrition trackingapplication, a blood reader, a smart fridge, a gyroscope, a smart watch,a smart phone, a blood tracker, etc.). In some aspects of thedisclosure, data can be streamed to the system and/or the applicationprogramming interface (API) can be called by the system in a normalcadence. In a different embodiment, users may be more likely to make acoffee or other purchase at Starbucks or another store (one of theirpredesignated merchants) between 8 and 10 AM local time. This purchasecan be tracked using store information (e.g., a name, abbreviation,number, code, etc.) and/or a merchant code. The system may call the APImore frequently during this 8-10 AM time. In some aspects of thedisclosure, the system can also call external sources and/or externalsources can push information to the system (e.g., upon certain criteria,such as accomplishment of a required activity, being met).

When using the merchant code information, the system can allow purchasesfor transportation and/or healthcare, but not restaurants and/orentertainment as dictated by the rules. In addition, the system canwhitelist and/or blacklist certain merchants (e.g., always allow Netflixsubscription charges, but only allow a J. CREW transaction if the ruleconditions are met).

In some aspects of the disclosure, the system can let the user knowwhether they have met their goals so they are not surprised with adecline. For example, push notifications can be sent to the user whenthe user has met a goal. As another example, a banking and/or creditcard app can tell the user if they've met their goal when it is firstopened or as a tag or option on the app.

Methods described herein may represent processing that occurs within asystem for allowing an electronic purchase upon completion of anexercise goal. The subject matter described herein can be implemented indigital electronic circuitry, or in computer software, firmware, orhardware, including the structural means disclosed in this specificationand structural equivalents thereof, or in combinations of them. Thesubject matter described herein can be implemented as one or morecomputer program products, such as one or more computer programstangibly embodied in an information carrier (e.g., in a machine readablestorage device), or embodied in a propagated signal, for execution by,or to control the operation of, data processing apparatus (e.g., aprogrammable processor, a computer, or multiple computers). A computerprogram (also known as a program, software, software application, orcode) can be written in any form of programming language, includingcompiled or interpreted languages, and it can be deployed in any form,including as a stand-alone program or as a module, component,subroutine, or other unit suitable for use in a computing environment. Acomputer program does not necessarily correspond to a file. A programcan be stored in a portion of a file that holds other programs or data,in a single file dedicated to the program in question, or in multiplecoordinated files (e.g., files that store one or more modules, subprograms, or portions of code). A computer program can be deployed to beexecuted on one computer or on multiple computers at one site ordistributed across multiple sites and interconnected by a communicationnetwork.

The processes and logic flows described in this specification, includingthe method steps of the subject matter described herein, can beperformed by one or more programmable processors (e.g., processor 410 inFIG. 4) executing one or more computer programs to perform functions ofthe subject matter described herein by operating on input data andgenerating output. The processes and logic flows can also be performedby, and apparatus of the subject matter described herein can beimplemented as, special purpose logic circuitry, e.g., an FPGA (fieldprogrammable gate array) or an ASIC (application specific integratedcircuit).

FIG. 4 illustrates an example computer 405, according to someembodiments of the present disclosure. Computer 405 can include aprocessor 410 suitable for the execution of a computer program, and caninclude, by way of example, both general and special purposemicroprocessors, and any one or more processor of any kind of digitalcomputer. A processor can receive instructions and data from a memory430 (e.g., a read only memory or a random access memory or both).Processor 410 can execute instructions and the memory 430 can storeinstructions and data. A computer can include, or be operatively coupledto receive data from or transfer data to, or both, a storage medium 440for storing data (e.g., magnetic, magneto optical disks, or opticaldisks). Information carriers suitable for embodying computer programinstructions and data can include all forms of nonvolatile memory,including by way of example semiconductor memory devices, such as EPROM,EEPROM, flash memory device, or magnetic disks. The processor 410 andthe memory 430 can be supplemented by, or incorporated in, specialpurpose logic circuitry.

The computer 405 can also include an input/output 420, a display 450,and a communications interface 460.

DETAILED EXAMPLES

As described above, many types of systems can be used to track whetherhealth goals have been reached. The following examples are illustrativeof how the methods and systems described herein may be used.

For example, a nutrition tracking application (e.g., on a smart phone, asmart watch, etc.) can be used to track calories, carbs, fat, etc.consumed by a user, and a rule can be set up where the user can only usea credit card for card present transactions (e.g., where the user needsto show the card at a physical store) if the user met their eating goalthe previous day. Thus, for example, if the user's goal was to eat lessthan 40 carbs per day, if the user tried to use the physical credit cardat a physical store on a Tuesday, the activity goal module 110 can checkwith the activity measurement module 140 to see if the user had eatenless than 40 carbs on Monday. The activity measurement module 140 cancommunicate with the nutrition tracking application to determine if theuser consumed less than 40 carbs on Monday. (For example, the nutritiontracking application can allow a user to enter all food and/or drinkconsumed (e.g., as the user consumes or at the end of the day) in acertain time period (e.g., a day) and can keeps track of the consumedcarbs.) (See, for example, Wikipedia's Sep. 3, 2019 Fitness Appdescription at https://en.wikipedia.org/wiki/Fitness_app, whichdescribes how a fitness app can track calories, and which is hereinincorporated by reference in its entirety.) If the activity measurementmodule 140 determines that the user consumed less than 40 carbs onMonday, the electronic charge approval module 120 can approve the user'sattempted purchase.

As another example, a blood tracker (e.g., a blood glucose monitoringdevice) can be used to track the amount of sugar in a user's blood, anda rule can be set up where the user can only use a credit card forpurchases on Amazon if the user's blood sugar meets the user's bloodsugar goal. Thus, for example, if the user's goal was to have a certainblood sugar level, if the user tried to use the physical credit card atan electronic and/or physical store, the activity goal module 110 cancheck with the activity measurement module 140 to see if the user hadmet the user's goal. The activity measurement module 140 can communicatewith the blood tracker to determine if the user's blood level was at thedesired level, or within a pre-determined range. (See, for example,Wikipedia's Sep. 3, 2019 Blood Glucose Monitoring description athttps://en.wikipedia.org/wiki/Blood_glucose_monitoring, which is hereinincorporated by reference in its entirety.) If the activity measurementmodule 140 determines that the user's blood level is in the goal range,the electronic charge approval module 120 can approve the user'sattempted purchase at Amazon.

As a further example, a smart fridge can be used to track calories,carbs, fat, etc. in food and beverages consumed by a user, and a rulecan be set up where the user can only use a credit card for a purchasefor over $200 at Tiffany if the user met their eating goal every day forthe previous month. Thus, for example, if the user's goal was to eatless than 40 carbs per day, if the user tried to use the credit card atTiffany, the activity goal module 110 can check with the activitymeasurement module 140 to see if the user had eaten less than 40 carbsevery day for the last 30 days. The activity measurement module 140 cancommunicate with the smart fridge to determine if the user consumed lessthan 40 carbs every day for the last 30 days. (See, for example,Wikipedia's Sep. 3, 2019 Smart Refrigerator description athttps://en.wikipedia.org/wiki/Smart_refrigerator, which is hereinincorporated by reference in its entirety.) If the activity measurementmodule 140 determines that the user consumed less than 40 carbs everyday for the last 30 days, the electronic charge approval module 120 canapprove the user's attempted purchase at Tiffany.

As an additional example, a fitness tracking application (e.g., on asmart phone, a smart watch, etc.) can be used to track steps taken by auser, and a rule can be set up where the user can only use a credit cardfor card present transactions (e.g., where the user needs to show thecard at a physical store) at Lululemon if the user met their step goalthe previous day. Thus, for example, if the user's goal was to take10,000 steps, if the user tried to use the physical credit card at aphysical store on a Tuesday, the activity goal module 110 can check withthe activity measurement module 140 to see if the user had taken 10,000steps or more on Monday. The activity measurement module 140 cancommunicate with the fitness tracking application to determine if theuser walked more than 10,000 steps on Monday. (See, for example,Wikipedia's Sep. 3, 2019 Fitness App description athttps://en.wikipedia.org/wiki/Fitness_app, which describes how a fitnessapp can track steps, and which is herein incorporated by reference inits entirety.) If the activity measurement module 140 determines thatthe user walked more than 10,000 steps on Monday, the electronic chargeapproval module 120 can approve the user's attempted purchase.

As an additional example, a gyroscope or heart rate monitor can be usedto track the velocity or heart rate of a user, and a rule can be set upwhere the user can only use a credit card for purchases at an electronicstore (e.g., eBay) or a physical store (e.g., Starbucks) if the user mettheir velocity or heart rate goal the previous day. Thus, for example,if the user's goal was to run over 3 miles an hour for 30 minutes, orget the user's heart rate over a certain amount for 30 minutes, if theuser tried to use the physical credit card at the electronic storeand/or the physical store on a particular day, the activity goal module110 can check with the activity measurement module 140 to see if theuser had met the user's goal that day. The activity measurement module140 can communicate with the gyroscope or heart rate monitor todetermine if the user ran over 3 miles an hour for 30 minutes or more,or if the user reached a certain heart rate for 30 minutes or more thatday. (See, for example, Wikipedia's Sep. 3, 2019 Gyroscope descriptionat https://en.wikipedia.org/wiki/Gyroscope, and Wikipedia's Sep. 3, 2019Heart Rate Monitor description athttps://en.wikipedia.org/wiki/Heart_rate_monitor, which are hereinincorporated by reference in its entirety.) If the activity measurementmodule 140 determines that the user ran over 3 miles an hour for 30minutes or reached a certain heart rate for 30 minutes, the electroniccharge approval module 120 can approve the user's attempted purchase atthe electronic store and/or the physical store.

In addition to the above examples, multiple other types of activitiescan be monitored and tied to a health goal that needs to be met in orderto make a certain pre-defined purchase. For example, a pedometer (orpedometer app) can track steps, stairs climbed, walking distance, speedand routes. (See, for example, Wikipedia's Sep. 3, 2019 Pedometerdescription at https://en.wikipedia.org/wiki/Pedometer, which describeshow a fitness app can track steps, and which is herein incorporated byreference in its entirety.) In addition, a motion capture can trackmotion data. (See, for example, Wikipedia's Sep. 3, 2019 Motion Capturedescription at https://en.wikipedia.org/wiki/Motion_capture, which isherein incorporated by reference in its entirety.)

CONCLUSION

It is to be understood that the disclosed subject matter is not limitedin its application to the details of construction and to thearrangements of the components set forth in the following description orillustrated in the drawings. The disclosed subject matter is capable ofother embodiments and of being practiced and carried out in variousways. Accordingly, other implementations are within the scope of thefollowing claims. Also, it is to be understood that the phraseology andterminology employed herein are for the purpose of description andshould not be regarded as limiting. As such, those skilled in the artwill appreciate that the conception, upon which this disclosure isbased, may readily be utilized as a basis for the designing of otherstructures, methods, and systems for carrying out the several purposesof the disclosed subject matter. It is important, therefore, that theclaims be regarded as including such equivalent constructions insofar asthey do not depart from the spirit and scope of the disclosed subjectmatter.

Although the disclosed subject matter has been described and illustratedin the foregoing exemplary embodiments, it is understood that thepresent disclosure has been made only by way of example, and thatnumerous changes in the details of implementation of the disclosedsubject matter may be made without departing from the spirit and scopeof the disclosed subject matter.

In addition, it should be understood that any figures which highlightthe functionality and advantages are presented for example purposesonly. The disclosed methodology and system are each sufficientlyflexible and configurable such that they may be utilized in ways otherthan that shown. For example, other steps may be provided, or steps maybe eliminated, from the described flows, and other components may beadded to, or removed from, the described systems. In addition, the stepsor components may be used in a different order or configuration thanthat shown in the drawings.

Although the term “at least one” may often be used in the specification,claims and drawings, the terms “a”, “an”, “the”, “said”, etc. alsosignify “at least one” or “the at least one” in the specification,claims and drawings.

Finally, it is the applicant's intent that only claims that include theexpress language “means for” or “step for” be interpreted under 35U.S.C. 112(f). Claims that do not expressly include the phrase “meansfor” or “step for” are not to be interpreted under 35 U.S.C. 112(f).

1. A computer-implemented method for allowing an electronic purchaseupon completion of a health goal, comprising: retrieving, at a processorassociated with a first user device, health goal parameters for a user;receiving, from a database in communication with the processor,electronic charge approval parameters for the user, the electroniccharge approval parameters based on the health goal parameters;measuring, by a second user device in addition to or part of the firstuser device, information related to the health goal parameters; based onmeasured data, determining, by the processor, that the health goalparameters have been met; and responsive to receiving a determinationthat the health goal parameters have been met and a requested electroniccharge is within a predetermined price range for a product and/orservice from a per-determined entity, authorizing, by the processor, therequested electronic charge in accordance with the electronic chargeapproval parameters.
 2. The computer-implemented method of claim 1, thehealth goal comprising an eating goal.
 3. The computer-implementedmethod of claim 2, further comprising: measuring, by the second userdevice, information related to the eating goal; based on the measureddata, determining that the eating goal has been met; responsive toreceiving a determination that the eating goal has been met and therequested electronic charge is within a predetermine price range for aproduct and/or a service from a predetermined entity, authorizing arequested electronic charge in accordance with the electronic chargeapproval parameters.
 4. The computer-implemented method of claim 1, thehealth goal parameters comprising a blood sugar goal.
 5. Thecomputer-implemented method of claim 4, further comprising: measuring,by the second user device, information related to the blood sugar goal;based on the measured data, determining that the blood sugar goal hasbeen met; responsive to receiving a determination that the blood sugargoal has been met and the requested electronic charge is within apredetermine price range for a product and/or a service from apredetermined entity, authorizing a requested electronic charge inaccordance with the electronic charge approval parameters.
 6. Thecomputer-implemented method of claim 5, the second user devicecomprising a blood glucose monitoring device used to track the amount ofsugar in a user's blood.
 7. The computer-implemented method of claim 1,the health goal parameters comprising a physical activity goal.
 8. Thecomputer-implemented method of claim 7, further comprising: measuring,by the second user device, information related to the physical activitygoal; based on the measured data, determining that the physical activitygoal has been met; responsive to receiving a determination that thephysical activity goal has been met and the requested electronic chargeis within a predetermine price range for a product and/or a service froma predetermined entity, authorizing a requested electronic charge inaccordance with the electronic charge approval parameters.
 9. Thecomputer-implemented method of claim 7, the second user devicecomprising a pedometer device used to track steps, stairs, speed and/orroute taken by the user.
 10. The computer-implemented method of claim 7,the second user device comprising a motion capture device to trackmotion data of the user.
 11. A computer-implemented system for allowingan electronic purchase upon completion of a blood sugar goal,comprising: a memory storing instructions; and a processor that, whenexecuting the instructions, is configured for: retrieving, at aprocessor associated with a first user device, blood sugar goalparameters for a user; receiving, from a database in communication withthe processor, electronic charge approval parameters for the user, theelectronic charge approval parameters based on the blood sugar goalparameters; measuring, by a second user device in addition to or part ofthe first user device, information related to the blood sugar goalparameters; based on measured data, determining, by the processor, thatthe blood sugar goal parameters have been met; and responsive toreceiving a determination that the blood sugar goal parameters have beenmet and the requested electronic charge is within a predetermined pricerange for a product and/or service from a per-determined entity,authorizing, by the processor, a requested electronic charge inaccordance with the electronic charge approval parameters.
 12. Thecomputer-implemented system of claim 11, further comprising: measuring,by the second user device, information related to the blood sugar goal;based on the measured data, determining that the blood sugar goal hasbeen met; responsive to receiving a determination that the blood sugargoal has been met and the requested electronic charge is within apredetermine price range for a product and/or service from apredetermined entity, authorizing a requested electronic charge inaccordance with the electronic charge approval parameters.
 13. Thecomputer-implemented system of claim 11, the second user devicecomprising a blood glucose monitoring device used to track an amount ofsugar in the user's blood.
 14. A computer-implemented method forallowing an electronic purchase upon completion of an eating goal,comprising: retrieving, at a processor associated with a first userdevice, eating goal parameters for a user; receiving, from a database incommunication with the processor, electronic charge approval parametersfor the user, the electronic charge approval parameters based on theeating goal parameters; measuring, by a second user device in additionto or part of the first user device, information related to the eatinggoal parameters; based on measured data, determining, by the processor,that the eating goal parameters have been met; and responsive toreceiving a determination that the eating goal parameters have been metand a requested electronic charge is within a predetermined price rangefor a product and/or service from a per-determined entity, authorizing,by the processor, a requested electronic charge in accordance with theelectronic charge approval parameters.
 15. The computer-implementedmethod of claim 14, the eating goal parameters comprising food and/ordrink intake goal parameters.
 16. The computer implemented method ofclaim 15, the food and/or drink intake goal parameters comprise calorieintake, carbohydrate intake, fat intake, or any combination thereof. 17.The computer-implemented method of claim 14, the eating goal parameterscomprising a pre-determined time period.
 18. The computer-implementedmethod of claim 14, further comprising: measuring, by the second userdevice, information related to the eating goal parameters; based on themeasured data, determining that the eating goal parameters have beenmet; responsive to receiving a determination that the eating goalparameters have been met and the requested electronic charge is within apredetermine price range for a product and/or service from apredetermined entity, authorizing a requested electronic charge inaccordance with the electronic charge approval parameters.
 19. Thecomputer-implemented method of claim 14, the second user devicecomprising a nutrition tracking device.
 20. The computer-implementedmethod of claim 14, the second user device comprising a smart fridgedevice.